import matplotlib.pyplot as plt
import numpy as np
import matplotlib.pyplot as ply
import pandas as pd
df=pd.read_excel('某公司各部门1—2月份实际支出.xlsx')
plt.figure(figsize=(8,4))
plt.rcParams['font.sans-serif']='SimHei'
plt.title('1-2月实际粗壮图')
plt.ylabel('实际支出(元)')
x=np.arange(len(df['部门']))
y_data=[]
y_data.append(df['1月'])
y_data.append(df['2月'])
width=0.4
plt.bar (x,df['1月'],widt,colo='green')
plt.bar (x,df['2月'],widt,bottom=df['1月'],colo='green')
for a,b ,c in zip(x,df['1月'],df['2月']):
    plt.text(a,b/2,b,ha='center',va='center')
    plt.text(a,b+c,b,ha='center',va='center')
plt.xticks(x+0.2,df['部门'])
plt.legend(('1月','2月'))
plt.show()
